package com.example.customconsume.controller.admin;

import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Content;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.responses.ApiResponses;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Description TODO
 * @Author lihw
 * @Date 2024/7/4 13:50
 */
@Tag(name = "admin api", description = "admin 接口")
@RestController
@RequestMapping("admin")
public class AdminController {


    /**
     * medisType: 所有可能值：
     *  application/json：JSON 格式的数据。
     *  application/xml：XML 格式的数据。
     *  text/plain：纯文本格式。
     *  application/octet-stream：二进制数据流。
     *  multipart/form-data：多部分表单数据。
     *  application/x-www-form-urlencoded：URL 编码的表单数据。
     * @return
     */
    @Operation(summary = "msg接口", description = "msg描述")
    @ApiResponses({
            @ApiResponse(responseCode = "200", description = "msg消息",
                    content = @Content(schema = @Schema(implementation = String.class)))
    })
    @GetMapping("msg")
    public String msg() {
        return "admin msg";
    }
}
